Synonyms: dictyopterous insect
Definition: cockroaches and mantids
Similar words: insect
Definition: small air-breathing arthropod